home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / BUSINESS / SOP9228A.ARJ / STSPLUS.NEW < prev   
Text File  |  1992-07-08  |  15KB  |  247 lines

  1.    STSORBIT PLUS Revision History
  2.    ------------------------------
  3.  
  4.          Each released version of STSPLUS uses a four digit revision code such 
  5.    as 9218. The first two digits indicate the year and the second two digits 
  6.    indicate the week of the year. In some cases, an additional letter suffix 
  7.    is added to distinguish changes occurring within the same week or to 
  8.    identify special versions. A partial week at the beginning or end of the 
  9.    year is counted as a full week. Using this method, a year will typically 
  10.    have 53 weeks although it is possible to have 54 weeks in a leap year (1972 
  11.    is an example). The current year-week revision code is shown on the Julian 
  12.    Date display, Display Mode 7, in my program ASTROCLK.
  13.         This file records the revision history of program STSPLUS through all 
  14.    of the minor twists and turns that usually accompany the evolution of such 
  15.    a complex program.  It illustrates the tortuous process of maintaining and 
  16.    refining a program as ideas and problems are reported from every quarter. 
  17.    These notes may also be helpful to users who are upgrading from one version 
  18.    to another to find out what has changed.
  19.  
  20.                                                  David H. Ransom, Jr.
  21.  
  22.  
  23.    Version 9228A -- July, 1992
  24.    ---------------------------
  25.    -In response to many user requests, I have improved the 2-line elements 
  26.    file directory functions using F2 from the Main Menu. The list of available 
  27.    files is now alphabetized and you may use the ARROW KEYS to move through 
  28.    the list. The selected file is highlighted and is shown as the new default 
  29.    file. See the section "F2  Read NASA/NORAD 2-Line Elements" for a complete 
  30.    explanation.
  31.    -Corrected a bug that displayed the incorrect city label for the primary 
  32.    location if the Location Map for the second location was last displayed. 
  33.    Thanks again to Joel Runes for spotting this one!
  34.    -Corrected a minor bug that caused the "BAD CHECKSUM ..." error message to 
  35.    scroll off the screen when reading 2-line elements (F2). The message now 
  36.    appears in RED following the File Record Number.
  37.  
  38.  
  39.    Version 9228 -- July, 1992
  40.    --------------------------
  41.    -Fixed bug when too many .TXT files were present and the list overflowed 
  42.    the available screen columns and aborted with "BASIC PDS Error 5". The file 
  43.    listing now stops when the screen is full (and some files may therefore NOT 
  44.    be displayed).
  45.    -Changed screen mode for EGA and VGA monitors to use 43 or 50 lines for 
  46.    display of available .TXT files. Screen returns to 25 lines after file 
  47.    search. This slows the display slightly but greatly increases the number of 
  48.    files that may be displayed on EGA and VGA systems.
  49.    -Fixed bug associated with help screen (F1 with the map displayed) which 
  50.    caused big clocks to overwrite the help information and then display only 
  51.    changed digits when F1 was pressed again.
  52.    -Changed the satellite elements data display shown when selecting 2-line 
  53.    elements to add the acceleration/drag and to move the Element Set Number to 
  54.    the top of the data for clarity.
  55.    -Changed colors for satellite position data (Range, Altitude, Azimuth, etc. 
  56.    at the right of the data block) such that when the satellite is in view of 
  57.    the current location, the color is LIGHT GREEN, otherwise YELLOW (all map 
  58.    modes except TRACKING STATION) or LIGHT RED (TRACKING STATION).
  59.    -Corrected Location Map so that the primary location and name are displayed 
  60.    when the map is centered on the secondary location.
  61.  
  62.  
  63.    Version 9227C -- June, 1992
  64.    ---------------------------
  65.    -This version NOT released publicly.
  66.    -The Big Clock mode has been added for all display monitors -- for those of 
  67.    us who want big characters due to impaired eyesight. This displays UTC date 
  68.    and time, Local date and time, or MET/T+Epoch in large characters and is 
  69.    enabled by Function Key F2 (see following item).
  70.    -Changed the operation of Function Key F2 while map is displayed. Instead 
  71.    of controlling the satellite blink (which may now only be controlled by the 
  72.    "B" key), F2 now selects the Big Clock mode. The Big Clock modes are 
  73.    selected in the following order:
  74.         0    No clock displayed
  75.         1    UTC date and time
  76.         2    Local date and time
  77.         3    MET or T+Epoch (select with F5)
  78.    -Note that not all computers (especially older CGA systems) will display 
  79.    the extended graphics characters used for the large clock characters. The 
  80.    symptom of this problem is that the lower left portion of the data block is 
  81.    mostly blank after pressing F2. If you have this problem and your computer 
  82.    is running DOS 3.x or DOS 5.0, enter the command "GRAFTABL" at the DOS 
  83.    prompt before running STSPLUS or include the line "GRAFTABL" in your 
  84.    AUTOEXEC.BAT file; this sets the "code page" to enable the computer to 
  85.    display the extended graphics characters. [The program GRAFTABL.COM is 
  86.    included as part of DOS in most cases.]
  87.    -Changed the extended clock feature to use command line option "/CLK" 
  88.    instead of "/60". In this mode, the text portion of the map display uses 43 
  89.    (EGA) or 60 (VGA) lines instead of the normal 25 lines and positions the 
  90.    clocks below the normal data block. This feature now operates correctly on 
  91.    both EGA and VGA systems but when enabled, the Motion Map is disabled.
  92.    -Various minor cosmetic changes.
  93.  
  94.  
  95.    Version 9227B -- June, 1992
  96.    ---------------------------
  97.    -Corrected persistent bug present in Versions 9226/9227/9227A which caused 
  98.    the program not to recognize Hercules (HGC) monitors even after MSHERC was 
  99.    executed. Thanks to Roger Guilemette for reporting the problem.
  100.    -Corrected problem when second location was present and displayed on the 
  101.    Location Map. Switching back to World/Quadrant/Zoom maps gave altitude and 
  102.    aximuth data for second location instead of standard location.
  103.    -Corrected Location Map for second location to remove overprinting of the 
  104.    local name on top of the second location's name. Thanks to Joel Runes!
  105.    -Moved location names to above location in the Location Map to avoid 
  106.    overprinting the altitude data.
  107.    -Added circle of visibility for second location (if present).
  108.    -Modified the block number "5" so as not to be confused with "6".
  109.    -Various minor cosmetic repairs.
  110.  
  111.  
  112.    Version 9227A -- June, 1992
  113.    ---------------------------
  114.    -This has NOT been a good day. Just as soon as I released Version 9227, 
  115.    another bug was reported. Versions 9226 and 9227 will not execute on an EGA 
  116.    system, reporting that they do not recognize the monitor type. This has now 
  117.    been repaired. Thanks to Roger Pettengill for reporting the problem!
  118.  
  119.  
  120.    Version 9227 -- June, 1992
  121.    --------------------------
  122.    -Removed a "Clear Screen" that caused the MOTION MAP not to work in Version 
  123.    9226. It never fails that I seem to break something while fixing something 
  124.    else. For some reason, that got missed in testing ... sorry!
  125.    -The standard program version now can be used in Read/Only Networks. Set up 
  126.    the program the way you wish, then edit STSPLUS.INI so that the version 
  127.    number on the first line is negative, e.g. "-9227" instead of "9227". With 
  128.    the STSPLUS.INI file set up this way, the program will NEVER write a new
  129.    Remind users to use the command line "STSPLUS /R" for immediate startup.
  130.    -As an experimental test, VGA users ONLY may include the command line 
  131.    option "/60" to force 60-line mode and display a large clock at the bottom 
  132.    of the data block. (Not yet configured for use with the Motion Map!!)
  133.  
  134.  
  135.    Version 9226 -- June, 1992
  136.    --------------------------
  137.    -Corrected (I think) a problem in zoom mode which caused the program to 
  138.    hang on startup using the command "STSPLUS /R" if the time was prior to the 
  139.    time of epoch. Thanks to Joel Runes for reporting this one!
  140.    -Corrected a bug with higher inclination orbits which caused the map to be 
  141.    redrawn repeatedly near the poles. I've only seen the problem with orbit 
  142.    inclinations greater than 60 degrees AND with automatic map generation 
  143.    enabled. The problem was related to the map centering and map projection.
  144.    -By popular request, I've restored the "feature" which allows the user to 
  145.    interrupt map drawing by pressing ENTER. This slows down map drawing 
  146.    slightly but so many folks have complained since I removed it ...
  147.    -Corrected the circle of visibility algorithms to correctly plot circles 
  148.    which overlap a pole. The "overlap" portion of the circle appeared near the 
  149.    opposite pole instead of where it belonged! Thanks to Don Nicholson for 
  150.    pointing out the error!
  151.    -Because of frequent user complaints, setting fast time (X10 or X60 using 
  152.    F4 while the map is displayed) will now disable automatic map generation. I 
  153.    recommend using fast time ONLY on the world map, or using it when PAUSE is 
  154.    enabled. Press TAB to restore automatic map generation.
  155.    -Changed the algorithm for calculating orbit numbers to account for the 
  156.    drag and other effects that caused the orbit number calculation to fall 
  157.    behind by approximately 0.1 orbits every 15 days (measured from the Epoch 
  158.    of the elements) for satellites in low Earth orbits. The "new and improved" 
  159.    algorithm is now accurate to better than 0.01 orbits when the simulation is 
  160.    started for either real or simulated time (SLOW MODE not enabled).
  161.    -If the SLOW MODE is enabled, the new orbit number algorithm is only used 
  162.    when elements are loaded ("/R" command line option or F2 from the Main 
  163.    Menu) to avoid additional processor delays. In SLOW MODE, the initial 
  164.    calculation is done once for real time and some error will be noted in the 
  165.    orbit number if simulated time is set days different from real time.
  166.    -Corrected a 1 pixel vertical error in plotting which occured under certain 
  167.    circumstances. The TDRS satellites, for example, were sometimes plotted 1 
  168.    pixel above the equator.
  169.    -Improved the map centering logic to avoid an occasional incorrect map 
  170.    center (usually quadrant maps) which was followed by an immediate redraw.
  171.    -Improved ascending and descending node logic to (hopefully) eliminate 
  172.    spurious data which was displayed under certain circumstances.
  173.    -Fixed a minor bug in printer output where five digit orbit numbers were 
  174.    incorrectly displayed as "%11007" instead of "11007".
  175.    -In response to user requests, I have added an additional status message, 
  176.    "Recalculating Map and Position data ...", which appears on what was 
  177.    previously a blank screen before the actual map is drawn. The message 
  178.    doesn't even appear on my 486/33 but is visible for about 15 seconds on a 
  179.    vintage 8MHz 8088 with no coprocessor.
  180.    -Repaired a minor bug that set the default satellite name to the last 
  181.    satellite found in a file when the satellite being searched for was not 
  182.    found. The original satellite default name is now restored correctly.
  183.    -Repaired the demo (F1 on the Main Menu) so the correct mission name and 
  184.    icon are used. The "countdown" may now be terminated with ENTER.
  185.    -The format of the data printed with the LOG function has been changed to 
  186.    avoid numeric overflow of the ORBIT field and the columns changed. The 
  187.    NORAD number has been added to the initial data block.
  188.    -Only minor updates and changes to the main documentation.
  189.  
  190.  
  191.    Version 9219 -- April, 1992
  192.    ---------------------------
  193.    -Version 9219 corrects a minor bug in the circles of visibility for the 
  194.    user's location, the alternate location, and the tracking stations. These 
  195.    circles were incorrectly shaped in Version 9218 due to a minor error in the 
  196.    formula that crept in during testing. (The circle of visibility for the 
  197.    spacecraft was correctly shaped and all numerical data was correct.)
  198.    -Versions 9204 through 9218 ignored bad checksums in 2-line elements but 
  199.    did not read the data correctly. This has now been repaired and a bad 
  200.    checksum on either data line is reported but otherwise ignored and the data 
  201.    read correctly.
  202.    -Several minor typos were corrected in this documentation.
  203.  
  204.  
  205.    Version 9218 -- April, 1992
  206.    ---------------------------
  207.    -Version 9218 is the initial formal release of program STSORBIT PLUS and 
  208.    now includes complete program documentation. The beta releases included 
  209.    only update notes to the original STSORBIT 9134 documentation. While the 
  210.    STSORBIT PLUS documentation borrows heavily from that original STSORBIT 
  211.    documentation, many sections are new or have been rewritten and updated.
  212.    -I had planned to modify STSPLUS for dual satellite operation but this 
  213.    proved more difficult than expected. After many hours of work, I have put 
  214.    that feature aside, at least for the present. The basic structure of the 
  215.    program does not lend itself to multiple satellites; this is particularly 
  216.    true of the multi-layered graphics features. The processor workload was 
  217.    also increased substantially, making things even more difficult for the 
  218.    many users without a math coprocessor chip. Finally, given the other 
  219.    demands on my time, a complete rewrite from scratch would simply require 
  220.    too long. I'm sorry to disappoint those who asked for that feature ... 
  221.    especially the folks working on Mission STS-49.
  222.    -In order to eliminate problems due to changes from one program version to 
  223.    another, STSPLUS now ignores all data from different versions of file 
  224.    STSPLUS.INI and the program must be initialized as if being run for the 
  225.    first time. Only .INI files written by the same program version will be 
  226.    accepted. Trying to maintain backward compatibility with all prior versions 
  227.    of the .INI file has become both difficult and time consuming -- and has 
  228.    not always been successful. Too many problem reports have been due to 
  229.    corrupt or incompatible .INI files, sometimes from versions dating back 
  230.    several years.
  231.    -There have been many changes from Beta Version 9206, too many to describe 
  232.    in detail here. Even "seasoned users" of STSPLUS should check this 
  233.    documentation carefully!
  234.  
  235.  
  236.    Beta Versions 9139 thru 9206
  237.    ----------------------------
  238.    -Beta versions released for testing and comment. Version numbers included 
  239.    9139, 9145, 9146, 9148, 9202, 9203, 9204, and 9206. Significant changes and 
  240.    improvements were incorporated in these releases, often the result of user 
  241.    feedback. Many thanks to those who sent in bug reports and suggestions!
  242.  
  243.  
  244.    Beta Version 9137 -- September, 1991
  245.    ------------------------------------
  246.    -Initial public beta version.
  247.